package com.tarena.lbs.attach.dao.mapper;

import com.tarena.lbs.attach.pojo.param.PicUpdateParam;
import com.tarena.lbs.attach.pojo.po.AttachPO;
import com.tarena.lbs.attach.pojo.query.AttachQuery;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface AttachMapper {

    List<AttachPO> selectAttachByQuery(@Param("query") AttachQuery query);

    int batchUpdateAttachByIdOrFileUUID(@Param("params") List<PicUpdateParam> params);

    void insertAttach(AttachPO attach);

    void insert(AttachPO attachPO);
}